artificial forests - German English Dictionary